crypto/internal/fips140/mldsa.PrivateKey.pub (field)
22 uses
crypto/internal/fips140/mldsa (current package)
mldsa.go#L60: pub PublicKey
mldsa.go#L70: return priv.pub.p == x.pub.p && subtle.ConstantTimeCompare(priv.seed[:], x.seed[:]) == 1
mldsa.go#L81: return &priv.pub
mldsa.go#L175: priv := &PrivateKey{pub: PublicKey{p: p}}
mldsa.go#L222: pk := pkEncode(priv.pub.raw[:0], ρ, t1, p)
mldsa.go#L223: priv.pub.tr = computePublicKeyHash(pk)
mldsa.go#L342: μ, err := computeMessageHash(priv.pub.tr[:], msg, context)
mldsa.go#L353: μ, err := computeMessageHash(priv.pub.tr[:], msg, context)
mldsa.go#L363: μ, err := computeMessageHash(priv.pub.tr[:], msg, context)
mldsa.go#L422: p, k, l := priv.pub.p, priv.pub.p.k, priv.pub.p.l
semiexpanded.go#L57: priv := &PrivateKey{pub: PublicKey{p: p}}
semiexpanded.go#L59: priv.pub.tr = tr
semiexpanded.go#L109: pk := pkEncode(priv.pub.raw[:0], ρ[:], t1, p)
semiexpanded.go#L119: k, l, η := priv.pub.p.k, priv.pub.p.l, priv.pub.p.η
semiexpanded.go#L120: sk := make([]byte, 0, semiExpandedPrivKeySize(priv.pub.p))
semiexpanded.go#L121: sk = append(sk, priv.pub.raw[:32]...) // ρ
semiexpanded.go#L123: sk = append(sk, priv.pub.tr[:]...) // tr